3D Graphics Programming with QuickDraw 3D 1.5.4
Previous | QD3D Book | Overview | Chapter Contents | Next |
A drawing engine may support an OpenGL buffer drawing mode that determines which color buffers a drawing engine draws into. You specify one or more buffers by assigning a value to the kQATagGL_DrawBuffer state variable of that engine. The default value of this variable for a drawing engine that supports OpenGL buffering is kQAGL_DrawBuffer_Front for single-buffered contexts and kQAGL_DrawBuffer_Back for double-buffered contexts. You can use the following masks to specify a buffer drawing mode.
#define kQAGL_DrawBuffer_None 0
#define kQAGL_DrawBuffer_FrontLeft (1 << 0)
#define kQAGL_DrawBuffer_FrontRight (1 << 1)
#define kQAGL_DrawBuffer_BackLeft (1 << 2)
#define kQAGL_DrawBuffer_BackRight (1 << 3)
#define kQAGL_DrawBuffer_Front \
(kQAGL_DrawBuffer_FrontLeft | kQAGL_DrawBuffer_FrontRight)
#define kQAGL_DrawBuffer_Back \
(kQAGL_DrawBuffer_BackLeft | kQAGL_DrawBuffer_BackRight)
Previous | QD3D Book | Overview | Chapter Contents | Next |